% matlab colormaps 
% Bryan Kaiser
% 5/1/16


% To use: put this file in your /functions folder, 
% then add... 
% addpath('./functions');
% run('mcolormaps.m');
% ...to the script.

% includes:
% dawn, ice, reds, redblue, blues, teals,dusk,grays,gold,pinkteal,greenblue,greenblue2

dawn = [255 255 195
255 255 194
255 255 193
255 255 191
255 255 190
255 255 189
255 255 188
255 255 187
255 255 186
255 255 185
255 255 184
255 255 183
255 255 182
255 255 181
255 255 179
255 255 178
255 255 177
255 255 176
255 255 175
255 255 174
255 255 173
255 255 172
255 255 171
255 255 170
255 255 169
255 255 167
255 255 166
255 255 165
255 255 164
255 255 163
255 255 162
255 255 161
255 255 160
255 255 159
255 255 158
255 255 157
255 255 155
255 255 154
255 255 153
255 255 152
255 255 151
255 255 150
255 255 149
255 255 148
255 255 147
255 255 146
255 255 145
255 255 143
255 255 142
255 255 141
255 255 140
255 255 139
255 255 138
255 255 137
255 255 136
255 255 135
255 255 134
255 255 133
255 255 131
255 255 130
255 255 129
255 255 128
255 255 127
255 255 126
255 255 125
255 253 125
255 251 125
255 249 125
255 247 125
255 245 125
255 242 125
255 241 125
255 238 125
255 237 125
255 235 125
255 233 125
255 231 125
255 229 126
255 227 126
255 225 126
255 223 126
255 221 126
255 219 126
255 217 126
255 215 126
255 213 126
255 211 126
255 209 126
255 207 126
255 205 126
255 203 126
255 201 126
255 199 126
255 197 126
255 195 126
255 193 126
255 191 126
255 189 126
255 187 126
255 185 126
255 183 126
255 181 126
255 179 126
255 177 126
255 175 126
255 173 126
255 171 126
255 169 126
255 167 126
255 165 126
255 163 126
255 161 126
255 159 126
255 157 126
255 155 126
255 153 126
255 151 126
255 149 126
255 147 126
255 145 127
255 143 127
255 141 127
255 138 127
255 136 127
255 134 127
255 132 127
255 131 127
255 129 127
254 126 127
252 125 127
250 122 127
248 121 127
246 118 127
244 116 127
242 115 127
240 113 127
238 111 127
236 109 127
234 107 127
232 105 127
230 102 127
228 100 127
226 98 127
224 97 127
222 94 127
220 93 127
218 91 127
216 89 127
214 87 127
212 84 127
210 83 127
208 81 127
206 79 127
204 77 127
202 75 127
200 73 127
198 70 127
196 68 127
194 66 127
192 64 127
190 63 127
188 61 127
186 59 127
184 57 127
182 54 127
180 52 127
178 51 127
176 49 127
174 47 127
171 44 127
169 42 127
167 40 127
165 39 127
163 37 127
161 34 127
159 33 127
157 31 127
155 29 127
153 27 127
151 25 127
149 22 127
147 20 127
145 18 127
143 17 127
141 14 127
139 13 127
137 11 127
135 9 127
133 6 127
131 4 127
129 2 127
127 0 127
125 0 127
123 0 127
121 0 127
119 0 127
117 0 127
115 0 127
113 0 127
111 0 127
109 0 127
107 0 127
105 0 127
103 0 127
101 0 127
99 0 127
97 0 127
95 0 127
93 0 127
91 0 127
89 0 127
87 0 126
85 0 126
83 0 126
82 0 126
80 0 126
78 0 126
76 0 126
74 0 126
72 0 126
70 0 126
68 0 126
66 0 126
64 0 126
62 0 126
60 0 126
58 0 126
56 0 126
54 0 126
52 0 126
50 0 126
48 0 126
46 0 126
44 0 126
42 0 126
40 0 126
38 0 126
36 0 126
34 0 126
32 0 126
30 0 126
28 0 126
26 0 126
24 0 126
22 0 126
20 0 126
18 0 126
16 0 126
14 0 126
12 0 126
10 0 126
8 0 126
6 0 126
4 0 126
2 0 126
0 0 126];

ice = [0,0,0;
0,0,2;
0,0,4;
0,0,6;
0,0,8;
0,0,10;
0,0,12;
0,0,14;
0,0,16;
0,0,17;
0,0,19;
0,0,21;
0,0,23;
0,0,25;
0,0,27;
0,0,29;
0,0,31;
0,0,33;
0,0,35;
0,0,37;
0,0,39;
0,0,41;
0,0,43;
0,0,45;
0,0,47;
0,0,48;
0,0,50;
0,0,52;
0,0,54;
0,0,56;
0,0,58;
0,0,60;
0,0,62;
0,0,64;
0,0,66;
0,0,68;
0,0,70;
0,0,72;
0,0,74;
0,0,76;
0,0,78;
0,0,80;
0,0,81;
0,0,83;
0,0,85;
0,0,87;
0,0,89;
0,0,91;
0,0,93;
0,0,95;
0,0,97;
0,0,99;
0,0,101;
0,0,103;
0,0,105;
0,0,107;
0,0,109;
0,0,111;
0,0,112;
0,0,114;
0,0,116;
0,0,118;
0,0,120;
0,0,122;
0,0,124;
0,2,126;
0,4,128;
0,6,130;
0,8,132;
0,10,134;
0,12,137;
0,14,139;
0,16,141;
0,18,143;
0,20,145;
0,22,147;
0,24,149;
0,26,151;
0,28,153;
0,30,155;
0,32,157;
0,33,159;
0,35,161;
0,37,163;
0,39,165;
0,41,167;
0,43,169;
0,45,172;
0,47,174;
0,49,176;
0,51,178;
0,53,180;
0,55,182;
0,57,184;
0,59,186;
0,61,188;
0,63,190;
0,64,192;
0,66,194;
0,68,196;
0,70,198;
0,72,200;
0,74,202;
0,76,205;
0,78,207;
0,80,209;
0,82,211;
0,84,213;
0,86,215;
0,88,217;
0,90,219;
0,92,221;
0,94,223;
0,96,225;
0,97,227;
0,99,229;
0,101,231;
0,103,233;
0,105,235;
0,107,237;
0,109,240;
0,111,242;
0,113,244;
0,115,246;
0,117,248;
0,119,250;
0,121,252;
0,123,254;
1,125,255;
3,127,255;
5,129,255;
7,131,255;
9,133,255;
11,135,255;
13,137,255;
15,139,255;
16,141,255;
18,143,255;
20,145,255;
22,147,255;
24,149,255;
26,151,255;
28,154,255;
30,156,255;
32,158,255;
34,160,255;
36,162,255;
38,164,255;
40,166,255;
42,168,255;
44,170,255;
46,172,255;
48,174,255;
49,176,255;
51,178,255;
53,180,255;
55,182,255;
57,184,255;
59,186,255;
61,189,255;
63,191,255;
65,193,255;
67,195,255;
69,197,255;
71,199,255;
73,201,255;
75,203,255;
77,205,255;
79,207,255;
80,209,255;
82,211,255;
84,213,255;
86,215,255;
88,217,255;
90,219,255;
92,222,255;
94,224,255;
96,226,255;
98,228,255;
100,230,255;
102,232,255;
104,234,255;
106,236,255;
108,238,255;
110,240,255;
112,242,255;
113,244,255;
115,246,255;
117,248,255;
119,250,255;
121,252,255;
123,254,255;
125,255,255;
127,255,255;
129,255,255;
131,255,255;
133,255,255;
135,255,255;
138,255,255;
140,255,255;
142,255,255;
144,255,255;
146,255,255;
148,255,255;
150,255,255;
152,255,255;
154,255,255;
156,255,255;
158,255,255;
160,255,255;
162,255,255;
164,255,255;
166,255,255;
168,255,255;
171,255,255;
173,255,255;
175,255,255;
177,255,255;
179,255,255;
181,255,255;
183,255,255;
185,255,255;
187,255,255;
189,255,255;
191,255,255;
193,255,255;
195,255,255;
197,255,255;
199,255,255;
201,255,255;
203,255,255;
206,255,255;
208,255,255;
210,255,255;
212,255,255;
214,255,255;
216,255,255;
218,255,255;
220,255,255;
222,255,255;
224,255,255;
226,255,255;
228,255,255;
230,255,255;
232,255,255;
234,255,255;
236,255,255;
239,255,255;
241,255,255;
243,255,255;
245,255,255;
247,255,255;
249,255,255;
251,255,255;
253,255,255;
255,255,255];

reds = [255 255 255
254 253 253
253 250 250
252 248 248
251 245 245
250 243 243
249 240 240
248 238 238
247 236 236
246 233 233
246 231 231
245 228 228
244 226 226
243 223 223
242 221 221
241 219 219
240 216 216
239 214 214
238 211 211
237 209 209
236 207 207
235 204 204
234 202 202
233 199 199
232 197 197
231 194 194
230 192 192
229 190 190
229 187 187
228 185 185
227 182 182
226 180 180
225 177 177
224 175 175
223 173 173
222 170 170
221 168 168
220 165 165
219 163 163
218 160 160
217 158 158
216 156 156
215 153 153
214 151 151
213 148 148
212 146 146
212 143 143
211 141 141
210 139 139
209 136 136
208 134 134
207 131 131
206 129 129
205 127 127
204 124 124
203 122 122
202 119 119
201 117 117
200 114 114
199 112 112
198 110 110
197 107 107
196 105 105
195 102 102
194 100 100
193 99 99
192 98 98
191 97 97
191 96 96
190 95 95
189 94 94
188 93 93
187 92 92
186 91 91
185 90 90
184 89 89
183 88 88
182 87 87
181 86 86
180 85 85
179 84 84
178 83 83
177 82 82
176 81 81
175 80 80
174 79 79
173 78 78
172 77 77
171 76 76
170 75 75
169 74 74
168 73 73
167 72 72
166 71 71
165 70 70
164 69 69
163 68 68
162 67 67
161 66 66
160 65 65
159 64 64
158 63 63
157 62 62
156 60 61
155 59 60
154 58 59
153 57 58
152 56 57
151 55 56
150 54 55
149 53 54
148 52 53
147 51 52
146 50 51
145 49 50
144 48 49
143 47 48
142 46 47
141 45 46
140 44 45
139 43 44
138 42 43
137 41 42
136 40 41
135 39 40
134 38 39
133 37 38
132 36 37
131 35 36
130 35 36
130 34 35
129 34 35
128 33 34
128 33 34
127 32 33
126 32 33
126 31 32
125 31 32
124 31 31
123 30 31
123 30 30
122 29 30
121 29 29
121 28 29
120 28 28
119 27 28
119 27 27
118 26 27
117 26 26
117 25 26
116 25 25
115 24 25
115 24 24
114 23 24
113 23 23
113 22 23
112 22 23
111 21 22
110 21 22
110 20 21
109 20 21
108 20 20
108 19 20
107 19 19
106 18 19
106 18 18
105 17 18
104 17 17
104 16 17
103 16 16
102 15 16
102 15 15
101 14 15
100 14 14
100 13 14
99 13 13
98 12 13
97 12 12
97 11 12
96 11 11
95 10 11
95 10 10
94 9 10
93 9 9
93 8 9
92 8 8
91 8 8
91 7 7
90 7 7
89 6 7
89 6 6
88 5 6
87 5 5
87 5 5
86 5 5
86 5 5
85 5 5
85 5 5
84 4 5
84 4 5
83 4 5
83 4 5
82 4 4
82 4 4
81 4 4
81 4 4
80 4 4
80 4 4
79 4 4
79 4 4
79 4 4
78 3 4
78 3 4
77 3 4
77 3 3
76 3 3
76 3 3
75 3 3
75 3 3
74 3 3
74 3 3
73 3 3
73 3 3
72 3 3
72 2 3
71 2 3
71 2 2
70 2 2
70 2 2
69 2 2
69 2 2
68 2 2
68 2 2
67 2 2
67 2 2
66 2 2
66 1 2
65 1 2
65 1 1
64 1 1
64 1 1
63 1 1
63 1 1
62 1 1
62 1 1
61 1 1
61 1 1
60 1 1
60 1 1
59 0 1
59 0 0
58 0 0
58 0 0
57 0 0
57 0 0
56 0 0];

redblue = [95 0 0
97 0 0
98 0 0
100 0 0
101 0 0
103 0 0
104 0 0
106 0 0
107 0 0
109 0 0
110 0 0
112 0 0
114 0 0
115 0 0
117 0 0
118 0 0
120 0 0
121 0 0
123 0 0
124 0 0
126 0 0
127 0 0
129 0 0
130 0 0
132 0 0
134 0 0
135 0 0
137 0 0
138 0 0
140 0 0
141 0 0
143 0 0
144 0 0
146 0 0
147 0 0
149 0 0
150 0 0
152 0 0
154 0 0
155 0 0
157 0 0
158 0 0
160 0 0
161 0 0
163 0 0
164 0 0
166 0 0
167 0 0
169 0 0
170 0 0
172 0 0
174 0 0
175 0 0
177 0 0
178 0 0
180 0 0
181 0 0
183 0 0
184 0 0
186 0 0
187 0 0
189 0 0
190 0 0
192 0 0
193 1 1
194 5 5
195 9 9
196 13 13
197 17 17
198 21 21
199 25 25
200 29 29
201 33 33
202 37 37
203 41 41
204 45 45
205 49 49
206 53 53
207 57 57
208 61 61
209 65 65
210 69 69
211 73 73
212 77 77
213 81 81
214 85 85
215 89 89
216 93 93
217 97 97
218 101 101
219 105 105
220 109 109
221 113 113
222 117 117
223 121 121
223 125 125
224 129 129
225 133 133
226 137 137
227 141 141
228 145 145
229 149 149
230 153 153
231 157 157
232 161 161
233 165 165
234 169 169
235 173 173
236 177 177
237 181 181
238 185 185
239 189 189
240 193 193
241 197 197
242 201 201
243 205 205
244 209 209
245 213 213
246 217 217
247 221 221
248 225 225
249 229 229
250 233 233
251 237 237
252 241 241
253 245 245
254 249 249
255 253 253
253 253 255
249 249 254
245 245 253
241 241 252
237 237 251
233 233 250
229 229 249
225 225 248
221 221 247
217 217 246
213 213 245
209 209 244
205 205 243
201 201 242
197 197 241
193 193 240
189 189 239
185 185 238
181 181 238
177 177 237
173 173 236
169 169 235
165 165 234
161 161 233
157 157 232
153 153 231
149 149 230
145 145 229
141 141 228
137 137 227
133 133 226
129 129 225
125 125 224
121 121 223
117 117 222
113 113 221
109 109 220
105 105 220
101 101 219
97 97 218
93 93 217
89 89 216
85 85 215
81 81 214
77 77 213
73 73 212
69 69 211
65 65 210
61 61 209
57 57 208
53 53 207
49 49 206
45 45 205
41 41 204
37 37 203
33 33 203
29 29 202
25 25 201
21 21 200
17 17 199
13 13 198
9 9 197
5 5 196
1 1 195
0 0 194
0 0 192
0 0 190
0 0 189
0 0 187
0 0 186
0 0 184
0 0 183
0 0 181
0 0 179
0 0 178
0 0 176
0 0 175
0 0 173
0 0 172
0 0 170
0 0 169
0 0 167
0 0 165
0 0 164
0 0 162
0 0 161
0 0 159
0 0 158
0 0 156
0 0 154
0 0 153
0 0 151
0 0 150
0 0 148
0 0 147
0 0 145
0 0 144
0 0 142
0 0 140
0 0 139
0 0 137
0 0 136
0 0 134
0 0 133
0 0 131
0 0 129
0 0 128
0 0 126
0 0 125
0 0 123
0 0 122
0 0 120
0 0 119
0 0 117
0 0 115
0 0 114
0 0 112
0 0 111
0 0 109
0 0 108
0 0 106
0 0 104
0 0 103
0 0 101
0 0 100
0 0 98
0 0 97
0 0 95];

blues=[255 255 255
253 253 254
250 250 253
248 248 252
245 245 251
243 243 250
240 240 249
238 238 248
236 236 247
233 233 246
231 231 245
228 228 244
226 226 243
223 223 242
221 221 241
219 219 240
216 216 239
214 214 238
211 211 237
209 209 236
207 207 235
204 204 234
202 202 233
199 199 232
197 197 231
194 194 230
192 192 229
190 190 228
187 187 228
185 185 227
182 182 226
180 180 225
177 177 224
175 175 223
173 173 222
170 170 221
168 168 220
165 165 219
163 163 218
160 160 217
158 158 216
156 156 215
153 153 214
151 151 213
148 148 212
146 146 211
143 143 210
141 141 209
139 139 208
136 136 207
134 134 206
131 131 205
129 129 204
127 127 203
124 124 202
122 122 201
119 119 200
117 117 199
114 114 198
112 112 197
110 110 196
107 107 195
105 105 194
102 102 193
100 100 192
99 99 191
98 98 190
97 97 189
96 96 188
95 95 187
94 94 186
93 93 185
92 92 185
91 91 184
90 90 183
89 89 182
88 88 181
87 87 180
86 86 179
85 85 178
84 84 177
83 83 176
82 82 175
81 81 174
80 80 173
79 79 172
78 78 171
77 77 170
76 76 169
75 75 168
74 74 167
73 73 166
72 72 165
71 71 164
70 70 163
69 69 162
68 68 162
67 67 161
66 66 160
65 65 159
64 64 158
63 63 157
62 62 156
61 60 155
60 59 154
59 58 153
58 57 152
57 56 151
56 55 150
55 54 149
54 53 148
53 52 147
52 51 146
51 50 145
50 49 144
49 48 143
48 47 142
47 46 141
46 45 140
45 44 140
44 43 139
43 42 138
42 41 137
41 40 136
40 39 135
39 38 134
38 37 133
37 36 132
36 35 131
36 35 130
35 34 129
35 34 129
34 33 128
34 33 127
33 32 126
33 32 126
32 31 125
32 31 124
31 31 123
31 30 123
30 30 122
30 29 121
29 29 120
29 28 119
28 28 119
28 27 118
27 27 117
27 26 116
26 26 116
26 25 115
25 25 114
25 24 113
24 24 113
24 23 112
23 23 111
23 22 110
23 22 109
22 21 109
22 21 108
21 20 107
21 20 106
20 20 106
20 19 105
19 19 104
19 18 103
18 18 102
18 17 102
17 17 101
17 16 100
16 16 99
16 15 99
15 15 98
15 14 97
14 14 96
14 13 96
13 13 95
13 12 94
12 12 93
12 11 92
11 11 92
11 10 91
10 10 90
10 9 89
9 9 89
9 8 88
8 8 87
8 8 86
7 7 86
7 7 85
7 6 84
6 6 83
6 5 82
5 5 82
5 5 81
5 5 81
5 5 80
5 5 79
5 5 79
5 4 78
5 4 77
5 4 77
5 4 76
4 4 75
4 4 75
4 4 74
4 4 73
4 4 73
4 4 72
4 4 71
4 4 71
4 4 70
4 3 69
4 3 69
4 3 68
3 3 68
3 3 67
3 3 66
3 3 66
3 3 65
3 3 64
3 3 64
3 3 63
3 3 62
3 3 62
3 2 61
3 2 60
2 2 60
2 2 59
2 2 58
2 2 58
2 2 57
2 2 57
2 2 56
2 2 55
2 2 55
2 2 54
2 1 53
2 1 53
1 1 52
1 1 51
1 1 51
1 1 50
1 1 49
1 1 49
1 1 48
1 1 47
1 1 47
1 1 46
1 1 45
1 0 45
0 0 44
0 0 44
0 0 43
0 0 42
0 0 42
0 0 41];

teals=[255 255 255
253 254 254
250 253 253
248 252 252
245 251 251
243 250 250
240 249 249
238 248 248
236 247 247
233 246 246
231 246 246
228 245 245
226 244 244
223 243 243
221 242 242
219 241 241
216 240 240
214 239 239
211 238 238
209 237 237
207 236 236
204 235 235
202 234 234
199 233 233
197 232 232
194 231 231
192 230 230
190 229 229
187 229 229
185 228 228
182 227 227
180 226 226
177 225 225
175 224 224
173 223 223
170 222 222
168 221 221
165 220 220
163 219 219
160 218 218
158 217 217
156 216 216
153 215 215
151 214 214
148 213 213
146 212 212
143 212 212
141 211 211
139 210 210
136 209 209
134 208 208
131 207 207
129 206 206
127 205 205
124 204 204
122 203 203
119 202 202
117 201 201
114 200 200
112 199 199
110 198 198
107 197 197
105 196 196
102 195 195
100 194 194
99 193 194
98 192 193
97 191 192
96 191 191
95 190 190
94 189 189
93 188 188
92 187 187
91 186 186
90 185 185
89 184 184
88 183 183
87 182 182
86 181 181
85 180 180
84 179 179
83 178 178
82 177 177
81 176 176
80 175 175
79 174 174
78 173 173
77 172 172
76 171 171
75 170 170
74 169 169
73 168 168
72 167 167
71 166 166
70 165 165
69 164 164
68 163 163
67 162 162
66 161 161
65 160 160
64 159 159
63 158 158
62 157 157
61 156 156
60 155 155
59 154 154
58 153 153
57 152 152
56 151 151
55 150 150
54 149 149
53 148 148
52 147 147
51 146 146
50 145 145
49 144 144
48 143 143
47 142 142
46 141 141
45 140 140
44 139 139
43 138 139
42 137 138
41 136 137
40 135 136
39 134 135
38 133 134
37 132 133
36 131 132
36 130 131
35 130 130
35 129 130
34 128 129
34 128 128
33 127 128
33 126 127
32 126 126
32 125 126
31 124 125
31 123 124
30 123 123
30 122 123
29 121 122
29 121 121
28 120 121
28 119 120
27 119 119
27 118 119
26 117 118
26 117 117
25 116 116
25 115 116
24 115 115
24 114 114
23 113 114
23 113 113
23 112 112
22 111 112
22 110 111
21 110 110
21 109 109
20 108 109
20 108 108
19 107 107
19 106 107
18 106 106
18 105 105
17 104 105
17 104 104
16 103 103
16 102 103
15 102 102
15 101 101
14 100 100
14 100 100
13 99 99
13 98 98
12 97 98
12 97 97
11 96 96
11 95 96
10 95 95
10 94 94
9 93 93
9 93 93
8 92 92
8 91 91
7 91 91
7 90 90
7 89 89
6 89 89
6 88 88
5 87 87
5 87 87
5 86 86
5 86 86
5 85 85
5 85 85
5 84 85
5 84 84
5 83 84
5 83 83
4 82 83
4 82 82
4 81 82
4 81 81
4 80 81
4 80 80
4 79 80
4 79 79
4 79 79
4 78 78
4 78 78
4 77 78
3 77 77
3 76 77
3 76 76
3 75 76
3 75 75
3 74 75
3 74 74
3 73 74
3 73 73
3 72 73
3 72 72
3 71 72
2 71 71
2 70 71
2 70 71
2 69 70
2 69 70
2 68 69
2 68 69
2 67 68
2 67 68
2 66 67
2 66 67
2 65 66
1 65 66
1 64 65
1 64 65
1 63 64
1 63 64
1 62 64
1 62 63
1 61 63
1 61 62
1 60 62
1 60 61
1 59 61
0 59 60
0 58 60
0 58 59
0 57 59
0 57 58
0 56 58];

dusk=[255 255 255
255 253 255
255 251 255
255 249 255
255 247 255
255 245 255
255 243 255
255 241 255
255 239 255
255 237 255
255 235 255
255 233 255
255 231 255
255 229 255
255 227 255
255 225 255
255 223 255
255 221 255
255 219 255
255 217 255
255 215 255
255 213 255
255 211 255
255 209 255
255 207 255
255 205 255
255 203 255
255 201 255
255 199 255
255 197 255
255 195 255
255 193 255
255 191 255
255 189 255
255 187 255
255 185 255
255 183 255
255 181 255
255 179 255
255 177 255
255 175 255
255 173 255
255 172 255
255 170 255
255 168 255
255 166 255
255 164 255
255 162 255
255 160 255
255 158 255
255 156 255
255 154 255
255 152 255
255 150 255
255 148 255
255 146 255
255 144 255
255 142 255
255 140 255
255 138 255
255 136 255
255 134 255
255 132 255
255 130 255
255 128 255
253 126 255
251 124 255
249 122 255
247 120 255
245 118 255
242 116 255
241 114 255
238 112 255
237 110 255
235 108 255
233 106 255
231 104 255
229 102 255
227 100 255
225 98 255
223 96 255
221 94 255
219 92 255
217 90 255
215 88 255
213 86 255
211 84 255
209 81 255
207 79 255
205 77 255
203 75 255
201 73 255
199 71 255
197 69 255
195 67 255
193 65 255
191 63 255
189 61 255
187 59 255
185 57 255
183 55 255
181 53 255
179 51 255
177 49 255
175 47 255
173 45 255
171 43 255
169 41 255
167 39 255
165 37 255
163 35 255
161 33 255
159 31 255
157 29 255
155 27 255
153 25 255
151 23 255
149 21 255
147 19 255
145 17 255
143 15 255
141 13 255
138 11 255
136 9 255
134 7 255
132 5 255
131 3 255
129 1 255
126 0 254
125 0 252
122 0 250
121 0 248
118 0 246
116 0 244
115 0 242
113 0 240
111 0 238
109 0 236
107 0 234
105 0 232
102 0 230
100 0 228
98 0 227
97 0 225
94 0 223
93 0 221
91 0 219
89 0 217
87 0 215
84 0 213
83 0 211
81 0 209
79 0 207
77 0 205
75 0 203
73 0 201
70 0 199
68 0 197
66 0 195
64 0 193
63 0 191
61 0 189
59 0 187
57 0 185
54 0 183
52 0 181
51 0 179
49 0 177
47 0 175
44 0 174
42 0 172
40 0 170
39 0 168
37 0 166
34 0 164
33 0 162
31 0 160
29 0 158
27 0 156
25 0 154
22 0 152
20 0 150
18 0 148
17 0 146
14 0 144
13 0 142
11 0 140
9 0 138
6 0 136
4 0 134
2 0 132
0 0 130
0 0 128
0 0 126
0 0 124
0 0 122
0 0 120
0 0 118
0 0 116
0 0 114
0 0 112
0 0 110
0 0 108
0 0 106
0 0 104
0 0 102
0 0 100
0 0 98
0 0 96
0 0 94
0 0 92
0 0 90
0 0 88
0 0 86
0 0 83
0 0 81
0 0 79
0 0 77
0 0 75
0 0 73
0 0 71
0 0 69
0 0 67
0 0 65
0 0 63
0 0 61
0 0 59
0 0 57
0 0 55
0 0 53
0 0 51
0 0 49
0 0 47
0 0 45
0 0 43
0 0 41
0 0 39
0 0 37
0 0 35
0 0 33
0 0 31
0 0 29
0 0 26
0 0 24
0 0 22
0 0 20
0 0 18
0 0 16
0 0 14
0 0 12
0 0 10
0 0 8
0 0 6
0 0 4
0 0 2
0 0 0];

grays=[255 255 255
254 254 254
253 253 253
252 252 252
251 251 251
250 250 250
249 249 249
248 248 248
247 247 247
246 246 246
245 245 245
244 244 244
243 243 243
242 242 242
241 241 241
240 240 240
239 239 239
238 238 238
237 237 237
236 236 236
235 235 235
234 234 234
233 233 233
232 232 232
231 231 231
230 230 230
229 229 229
228 228 228
227 227 227
226 226 226
225 225 225
224 224 224
223 223 223
222 222 222
221 221 221
220 220 220
219 219 219
218 218 218
217 217 217
216 216 216
215 215 215
214 214 214
213 213 213
212 212 212
211 211 211
210 210 210
209 209 209
208 208 208
207 207 207
206 206 206
205 205 205
204 204 204
203 203 203
202 202 202
201 201 201
200 200 200
199 199 199
198 198 198
197 197 197
196 196 196
195 195 195
194 194 194
193 193 193
192 192 192
191 191 191
190 190 190
189 189 189
188 188 188
187 187 187
186 186 186
185 185 185
184 184 184
183 183 183
182 182 182
181 181 181
180 180 180
179 179 179
178 178 178
177 177 177
176 176 176
175 175 175
174 174 174
173 173 173
172 172 172
171 171 171
170 170 170
169 169 169
168 168 168
167 167 167
166 166 166
165 165 165
164 164 164
163 163 163
162 162 162
161 161 161
160 160 160
159 159 159
158 158 158
157 157 157
156 156 156
155 155 155
154 154 154
153 152 152
152 151 151
151 150 150
150 149 149
149 148 148
148 147 147
147 146 146
146 145 145
145 144 144
144 143 143
143 142 142
142 141 141
141 140 140
140 139 139
139 138 138
138 137 137
137 136 136
136 135 135
135 134 134
133 133 133
132 132 132
131 131 131
130 130 130
129 129 129
128 128 128
127 127 127
126 126 126
125 125 125
124 124 124
123 123 123
122 122 122
121 121 121
120 120 120
119 119 119
118 118 118
117 117 117
116 116 116
115 115 115
114 114 114
113 113 113
112 112 112
111 111 111
110 110 110
109 109 109
108 108 108
107 107 107
106 106 106
105 105 105
104 104 104
103 103 103
102 102 102
101 101 101
100 100 100
99 99 99
98 98 98
97 97 97
96 96 96
95 95 95
94 94 94
93 93 93
92 92 92
91 91 91
90 90 90
89 89 89
88 88 88
87 87 87
86 86 86
85 85 85
84 84 84
84 83 83
83 82 82
82 81 81
81 80 80
80 79 79
79 78 78
78 77 77
77 77 77
76 76 76
75 75 75
74 74 74
73 73 73
72 72 72
71 71 71
70 70 70
69 69 69
68 68 68
67 67 67
66 66 66
65 65 65
64 64 64
63 63 63
62 62 62
61 61 61
60 60 60
59 59 59
58 58 58
57 57 57
56 56 56
55 55 55
54 54 54
53 53 53
52 52 52
51 51 51
50 50 50
49 49 49
48 48 48
47 47 47
46 46 46
45 45 45
44 44 44
43 43 43
42 42 42
41 41 41
40 40 40
39 39 39
38 38 38
37 37 37
36 36 36
35 35 35
34 34 34
33 33 33
32 32 32
31 31 31
30 30 30
29 29 29
28 28 28
27 27 27
26 26 26
25 25 25
24 24 24
23 23 23
22 22 22
21 21 21
20 20 20
19 19 19
18 18 18
17 17 17
16 16 16
15 15 15
14 14 14
13 13 13
12 12 12
11 11 11
10 10 10
9 9 9
8 8 8
7 7 7
6 6 6
5 5 5
4 4 4
3 3 3
2 2 2
1 1 1
0 0 0];

gold=[255 255 255
254 254 253
253 253 250
252 252 248
251 251 245
250 250 243
249 249 240
248 248 238
247 247 236
246 246 233
246 246 231
245 245 228
244 244 226
243 243 223
242 242 221
241 241 219
240 240 216
239 239 214
238 238 211
237 237 209
236 236 207
235 235 204
234 234 202
233 233 199
232 232 197
231 231 194
230 230 192
229 229 190
229 229 187
228 228 185
227 227 182
226 226 180
225 225 177
224 224 175
223 223 173
222 222 170
221 221 168
220 220 165
219 219 163
218 218 160
217 217 158
216 216 156
215 215 153
214 214 151
213 213 148
212 212 146
212 212 143
211 211 141
210 210 139
209 209 136
208 208 134
207 207 131
206 206 129
205 205 127
204 204 124
203 203 122
202 202 119
201 201 117
200 200 114
199 199 112
198 198 110
197 197 107
196 196 105
195 195 102
194 194 100
193 194 99
192 193 98
191 192 97
191 191 96
190 190 95
189 189 94
188 188 93
187 187 92
186 186 91
185 185 90
184 184 89
183 183 88
182 182 87
181 181 86
180 180 85
179 179 84
178 178 83
177 177 82
176 176 81
175 175 80
174 174 79
173 173 78
172 172 77
171 171 76
170 170 75
169 169 74
168 168 73
167 167 72
166 166 71
165 165 70
164 164 69
163 163 68
162 162 67
161 161 66
160 160 65
159 159 64
158 158 63
157 157 62
156 156 61
155 155 60
154 154 59
153 153 58
152 152 57
151 151 56
150 150 55
149 149 54
148 148 53
147 147 52
146 146 51
145 145 50
144 144 49
143 143 48
142 142 47
141 141 46
140 140 45
139 139 44
138 139 43
137 138 42
136 137 41
135 136 40
134 135 39
133 134 38
132 133 37
131 132 36
130 131 36
130 130 35
129 130 35
128 129 34
128 128 34
127 128 33
126 127 33
126 126 32
125 126 32
124 125 31
123 124 31
123 123 30
122 123 30
121 122 29
121 121 29
120 121 28
119 120 28
119 119 27
118 119 27
117 118 26
117 117 26
116 116 25
115 116 25
115 115 24
114 114 24
113 114 23
113 113 23
112 112 23
111 112 22
110 111 22
110 110 21
109 109 21
108 109 20
108 108 20
107 107 19
106 107 19
106 106 18
105 105 18
104 105 17
104 104 17
103 103 16
102 103 16
102 102 15
101 101 15
100 100 14
100 100 14
99 99 13
98 98 13
97 98 12
97 97 12
96 96 11
95 96 11
95 95 10
94 94 10
93 93 9
93 93 9
92 92 8
91 91 8
91 91 7
90 90 7
89 89 7
89 89 6
88 88 6
87 87 5
87 87 5
86 86 5
86 86 5
85 85 5
85 85 5
84 85 5
84 84 5
83 84 5
83 83 5
82 83 4
82 82 4
81 82 4
81 81 4
80 81 4
80 80 4
79 80 4
79 79 4
79 79 4
78 78 4
78 78 4
77 78 4
77 77 3
76 77 3
76 76 3
75 76 3
75 75 3
74 75 3
74 74 3
73 74 3
73 73 3
72 73 3
72 72 3
71 72 3
71 71 2
70 71 2
70 71 2
69 70 2
69 70 2
68 69 2
68 69 2
67 68 2
67 68 2
66 67 2
66 67 2
65 66 2
65 66 1
64 65 1
64 65 1
63 64 1
63 64 1
62 64 1
62 63 1
61 63 1
61 62 1
60 62 1
60 61 1
59 61 1
59 60 0
58 60 0
58 59 0
57 59 0
57 58 0
56 58 0];

greenblue=[[28,64,0;
31,67,2;
34,70,5;
37,73,7;
40,76,9;
43,79,11;
45,82,14;
48,85,16;
51,88,18;
54,91,21;
57,94,23;
60,97,25;
63,100,27;
66,103,30;
69,106,32;
72,109,34;
75,112,37;
78,115,39;
81,118,41;
84,121,44;
87,124,46;
90,127,48;
93,130,50;
96,133,53;
99,136,55;
101,139,57;
104,142,60;
107,145,62;
110,148,64;
113,151,66;
116,154,69;
119,157,71;
122,160,73;
125,163,76;
128,166,78;
131,169,80;
134,172,82;
137,175,85;
140,178,87;
143,181,89;
146,184,92;
149,187,94;
152,190,96;
154,193,99;
157,196,101;
160,199,103;
163,202,105;
166,205,108;
169,208,110;
172,211,112;
175,214,115;
178,217,117;
181,220,119;
184,223,121;
187,226,124;
190,229,126;
193,232,128;
196,235,131;
199,238,133;
202,241,135;
205,244,137;
207,247,140;
210,250,142;
213,253,144;
216,255,146;
216,255,148;
217,255,150;
218,255,152;
218,255,153;
219,255,155;
219,255,157;
220,255,158;
221,255,160;
221,255,162;
222,255,164;
223,255,165;
223,255,167;
224,255,169;
224,255,170;
225,255,172;
226,255,174;
226,255,176;
227,255,177;
227,255,179;
228,255,181;
229,255,182;
229,255,184;
230,255,186;
231,255,187;
231,255,189;
232,255,191;
232,255,193;
233,255,194;
234,255,196;
234,255,198;
235,255,199;
236,255,201;
236,255,203;
237,255,205;
237,255,206;
238,255,208;
239,255,210;
239,255,211;
240,255,213];
240,255,215;
241,255,217;
242,255,218;
242,255,220;
243,255,222;
244,255,223;
244,255,225;
245,255,227;
245,255,229;
246,255,230;
247,255,232;
247,255,234;
248,255,235;
249,255,237;
249,255,239;
250,255,240;
250,255,242;
251,255,244;
252,255,246;
252,255,247;
253,255,249;
253,255,251;
254,255,252;
255,255,254;
253,254,255;
249,252,255;
245,250,255;
241,248,255;
237,246,255;
233,244,255;
229,243,255;
225,241,255;
221,239,255;
217,237,255;
213,235,255;
209,233,255;
205,231,255;
201,229,255;
197,227,255;
193,225,255;
189,223,255;
185,221,255;
181,220,255;
177,218,255;
173,216,255;
169,214,255;
165,212,255;
161,210,255;
157,208,255;
153,206,255;
149,204,255;
145,202,255;
141,200,255;
137,199,255;
133,197,255;
129,195,255;
125,193,255;
121,191,255;
117,189,255;
113,187,255;
109,185,255;
105,183,255;
101,181,255;
97,179,255;
93,177,255;
89,176,255;
85,174,255;
81,172,255;
77,170,255;
73,168,255;
69,166,255;
65,164,255;
61,162,255;
57,160,255;
53,158,255;
49,156,255;
45,154,255;
41,153,255;
37,151,255;
33,149,255;
29,147,255;
25,145,255;
21,143,255;
17,141,255;
13,139,255;
9,137,255;
5,135,255;
1,133,255;
0,131,253;
0,129,251;
0,127,249;
0,125,247;
0,123,245;
0,121,243;
0,119,241;
0,117,239;
0,115,237;
0,113,235;
0,110,233;
0,108,231;
0,106,229;
0,104,227;
0,102,225;
0,100,223;
0,98,221;
0,96,219;
0,94,217;
0,92,215;
0,90,213;
0,88,211;
0,85,209;
0,83,207;
0,81,205;
0,79,203;
0,77,201;
0,75,198;
0,73,196;
0,71,194;
0,69,192;
0,67,190;
0,65,188;
0,63,186;
0,60,184;
0,58,182;
0,56,180;
0,54,178;
0,52,176;
0,50,174;
0,48,172;
0,46,170;
0,44,168;
0,42,166;
0,40,164;
0,38,162;
0,35,160;
0,33,158;
0,31,156;
0,29,154;
0,27,152;
0,25,150;
0,23,148;
0,21,146;
0,19,144;
0,17,141;
0,15,139;
0,13,137;
0,10,135;
0,8,133;
0,6,131;
0,4,129;
0,2,127;
0,0,125];

greenblue2=[28,64,0;
27,66,1;
27,68,3;
27,69,4;
26,71,6;
26,73,7;
25,75,9;
25,76,10;
24,78,12;
24,80,13;
23,82,15;
23,83,16;
23,85,18;
22,87,19;
22,89,21;
21,90,22;
21,92,23;
20,94,25;
20,96,26;
20,97,28;
19,99,29;
19,101,31;
18,103,32;
18,104,34;
17,106,35;
17,108,37;
16,110,38;
16,111,40;
16,113,41;
15,115,43;
15,116,44;
14,118,45;
14,120,47;
13,122,48;
13,123,50;
13,125,51;
12,127,53;
12,129,54;
11,130,56;
11,132,57;
10,134,59;
10,136,60;
9,137,62;
9,139,63;
9,141,65;
8,143,66;
8,144,67;
7,146,69;
7,148,70;
6,150,72;
6,151,73;
6,153,75;
5,155,76;
5,157,78;
4,158,79;
4,160,81;
3,162,82;
3,164,84;
3,165,85;
2,167,87;
2,169,88;
1,171,89;
1,172,91;
0,174,92;
1,176,94;
5,177,97;
9,178,99;
13,179,102;
17,181,104;
21,182,107;
25,183,109;
29,184,112;
33,186,114;
37,187,117;
41,188,119;
45,189,122;
49,191,125;
53,192,127;
57,193,130;
61,194,132;
65,196,135;
69,197,137;
73,198,140;
77,199,142;
81,201,145;
85,202,147;
89,203,150;
93,204,152;
97,206,155;
101,207,157;
105,208,160;
109,209,163;
113,211,165;
117,212,168;
121,213,170;
125,214,173;
129,216,175;
133,217,178;
137,218,180;
141,219,183;
145,221,185;
149,222,188;
153,223,190;
157,224,193;
161,226,195;
165,227,198;
169,228,201;
173,229,203;
177,231,206;
181,232,208;
185,233,211;
189,234,213;
193,236,216;
197,237,218;
201,238,221;
205,239,223;
209,241,226;
213,242,228;
217,243,231;
221,244,233;
225,246,236;
229,247,239;
233,248,241;
237,249,244;
241,251,246;
245,252,249;
249,253,251;
253,254,254;
253,254,255;
249,252,255;
245,250,255;
241,248,255;
237,246,255;
233,244,255;
229,243,255;
225,241,255;
221,239,255;
217,237,255;
213,235,255;
209,233,255;
205,231,255;
201,229,255;
197,227,255;
193,225,255;
189,223,255;
185,221,255;
181,220,255;
177,218,255;
173,216,255;
169,214,255;
165,212,255;
161,210,255;
157,208,255;
153,206,255;
149,204,255;
145,202,255;
141,200,255;
137,199,255;
133,197,255;
129,195,255;
125,193,255;
121,191,255;
117,189,255;
113,187,255;
109,185,255;
105,183,255;
101,181,255;
97,179,255;
93,177,255;
89,176,255;
85,174,255;
81,172,255;
77,170,255;
73,168,255;
69,166,255;
65,164,255;
61,162,255;
57,160,255;
53,158,255;
49,156,255;
45,154,255;
41,153,255;
37,151,255;
33,149,255;
29,147,255;
25,145,255;
21,143,255;
17,141,255;
13,139,255;
9,137,255;
5,135,255;
1,133,255;
0,131,253;
0,129,251;
0,127,249;
0,125,247;
0,123,245;
0,121,243;
0,119,241;
0,117,239;
0,115,237;
0,113,235;
0,110,233;
0,108,231;
0,106,229;
0,104,227;
0,102,225;
0,100,223;
0,98,221;
0,96,219;
0,94,217;
0,92,215;
0,90,213;
0,88,211;
0,85,209;
0,83,207;
0,81,205;
0,79,203;
0,77,201;
0,75,198;
0,73,196;
0,71,194;
0,69,192;
0,67,190;
0,65,188;
0,63,186;
0,60,184;
0,58,182;
0,56,180;
0,54,178;
0,52,176;
0,50,174;
0,48,172;
0,46,170;
0,44,168;
0,42,166;
0,40,164;
0,38,162;
0,35,160;
0,33,158;
0,31,156;
0,29,154;
0,27,152;
0,25,150;
0,23,148;
0,21,146;
0,19,144;
0,17,141;
0,15,139;
0,13,137;
0,10,135;
0,8,133;
0,6,131;
0,4,129;
0,2,127;
0,0,125];

pinkteal=[91,0,37;
92,0,38;
93,0,39;
94,0,40;
95,0,42;
96,0,43;
98,0,44;
99,0,45;
100,0,46;
101,0,47;
102,0,48;
103,0,49;
104,0,51;
105,0,52;
106,0,53;
107,0,54;
108,0,55;
109,0,56;
110,0,57;
111,0,59;
112,0,60;
113,0,61;
114,0,62;
115,0,63;
116,0,64;
118,0,65;
119,0,66;
120,0,68;
121,0,69;
122,0,70;
123,0,71;
124,0,72;
125,0,73;
126,0,74;
127,0,75;
128,0,77;
129,0,78;
130,0,79;
131,0,80;
132,0,81;
133,0,82;
134,0,83;
135,0,84;
137,0,86;
138,0,87;
139,0,88;
140,0,89;
141,0,90;
142,0,91;
143,0,92;
144,0,93;
145,0,95;
146,0,96;
147,0,97;
148,0,98;
149,0,99;
150,0,100;
151,0,101;
152,0,102;
153,0,104;
154,0,105;
156,0,106;
157,0,107;
158,0,108;
159,1,110;
160,5,112;
162,9,114;
163,13,116;
165,17,119;
166,21,121;
168,25,123;
169,29,126;
171,33,128;
173,37,130;
174,41,133;
176,45,135;
177,49,137;
179,53,139;
180,57,142;
182,61,144;
183,65,146;
185,69,149;
186,73,151;
188,77,153;
189,81,156;
191,85,158;
192,89,160;
194,93,163;
195,97,165;
197,101,167;
199,105,169;
200,109,172;
202,113,174;
203,117,176;
205,121,179;
206,125,181;
208,129,183;
209,133,186;
211,137,188;
212,141,190;
214,145,192;
215,149,195;
217,153,197;
218,157,199;
220,161,202;
221,165,204;
223,170,206;
224,174,209;
226,178,211;
228,182,213;
229,186,215;
231,190,218;
232,194,220;
234,198,222;
235,202,225;
237,206,227;
238,210,229;
240,214,232;
241,218,234;
243,222,236;
244,226,239;
246,230,241;
247,234,243;
249,238,245;
250,242,248;
252,246,250;
253,250,252;
255,254,255;
254,255,255;
250,253,253;
246,251,252;
242,249,250;
238,247,248;
234,245,247;
230,243,245;
226,241,243;
222,238,242;
218,236,240;
214,234,238;
210,232,237;
206,230,235;
202,228,234;
198,226,232;
194,224,230;
190,222,229;
186,220,227;
182,218,225;
178,216,224;
174,214,222;
170,212,220;
166,210,219;
161,208,217;
157,206,215;
153,204,214;
149,202,212;
145,200,210;
141,198,209;
137,196,207;
133,194,205;
129,192,204;
125,190,202;
121,188,201;
117,186,199;
113,183,197;
109,181,196;
105,179,194;
101,177,192;
97,175,191;
93,173,189;
89,171,187;
85,169,186;
81,167,184;
77,165,182;
73,163,181;
69,161,179;
65,159,177;
61,157,176;
57,155,174;
53,153,173;
49,151,171;
45,149,169;
41,147,168;
37,145,166;
33,143,164;
29,141,163;
25,139,161;
21,137,159;
17,135,158;
13,133,156;
9,131,154;
5,128,153;
1,126,151;
0,125,150;
0,123,150;
0,122,149;
0,120,149;
0,118,148;
0,117,148;
0,115,147;
0,113,147;
0,112,146;
0,110,146;
0,109,145;
0,107,145;
0,105,145;
0,104,144;
0,102,144;
0,101,143;
0,99,143;
0,97,142;
0,96,142;
0,94,141;
0,93,141;
0,91,140;
0,89,140;
0,88,139;
0,86,139;
0,84,138;
0,83,138;
0,81,137;
0,80,137;
0,78,136;
0,76,136;
0,75,135;
0,73,135;
0,72,134;
0,70,134;
0,68,133;
0,67,133;
0,65,132;
0,63,132;
0,62,131;
0,60,131;
0,59,130;
0,57,130;
0,55,129;
0,54,129;
0,52,129;
0,51,128;
0,49,128;
0,47,127;
0,46,127;
0,44,126;
0,43,126;
0,41,125;
0,39,125;
0,38,124;
0,36,124;
0,34,123;
0,33,123;
0,31,122;
0,30,122;
0,28,121;
0,26,121;
0,25,120;
0,23,120];
